:root {
    --primary-color: #1890ff;
    --text-color: #333;
    --border-radius: 4px;
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    touch-action: manipulation; /* 优化移动端触摸体验 */
}

html {
    font-size: 16px;
    height: 100%;
    line-height: 1.5;
    overflow: hidden;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    // max-width: 640px; /* 移动端最大宽度限制 */
    margin: 0 auto;
    height: 100%;
    background-color: #f5f5f5;
}


#root {
    width: 100%;
    height: 100%;
}

@media (min-width: 375px) {
    html {
        font-size: 16px;
    }
}
